    
body 
{
	font-family:Trebuchet MS;
	font-size:14px;
	text-align:left;
	background-color:#c6c6c6;
}
 
.text_button {
	font-size:14px;
	line-height:27px;
	color:#0066cc;
}

.top_caption {
	position:absolute;top:0px;left:0px;width:480px;height:75px;background-image:url(../images/numbers_caption_background.png);
}

.top_caption_headline {
	position:absolute;top:10px;left:15px;
}

.top_caption_blurb {
	position:absolute;top:30px;left:15px;
}

.number_pad_spacer {
	width:7px;
	height:7px;
}

.place_label_10000 { position:absolute;top:130px;left:10px;width:105px;text-align:right; }
.place_label_1000 { position:absolute;top:160px;left:10px;width:105px;text-align:right; }
.place_label_100 { position:absolute;top:190px;left:10px;width:105px;text-align:right; }
.place_label_10 { position:absolute;top:220px;left:10px;width:105px;text-align:right; }

.place_value_10000_1 { position:absolute;top:101px;left:120px;width:160px;text-align:left; }
.place_value_10000_2 { position:absolute;top:131px;left:120px;width:160px;text-align:left; }
.place_value_1000 { position:absolute;top:161px;left:120px;width:160px;text-align:left; }
.place_value_100 { position:absolute;top:191px;left:120px;width:160px;text-align:left; }
.place_value_10 { position:absolute;top:221px;left:120px;width:160px;text-align:left; }

.mode_button { position:absolute;top:256px;left:20px;width:90px;text-align:left; }
.listen_button { position:absolute;top:256px;left:380px;width:80px;text-align:right; }
.options_button { position:absolute;top:256px;left:126px;width:90px;text-align:center; }
.spelling_button { position:absolute;top:256px;left:247px;width:120px;text-align:center; }
.cancel_button { position:absolute;top:256px;left:20px;width:100px;text-align:left; }
.done_button { position:absolute;top:256px;left:360px;width:100px;text-align:right; }
.quiz_nice_work { position:absolute;top:95px;left:120px;width:186px;text-align:center; }

.keypad { position:absolute;top:86px;left:306px; }
.keypad_overlay { position:absolute;top:93px;left:312px; }
.keypad_button { width:46px;height:32px; }

.options_from { position:absolute;top:100px;left:140px;width:200px;text-align:left; font-size:18px;line-height:28px;} 
.options_to { position:absolute;top:100px;left:280px;width:200px;text-align:left; font-size:18px;line-height:28px;}
.options_selected { border:solid 1px #666666; padding:3px; }
.options_unselected { border:none; padding:4px; }  

#ask 
{
	position:absolute;
	left:0px;
	top:0px;
    	width:480px;
    	height:255px;
	display:block;
	background-color:#ffffff;
}
 
#quiz
{
	position:absolute;
	left:0px;
	top:0px;
	width:480px;
	height:255px;
	background-color:#ffffff;
	display:none;

}
 
#quiz_status 
{
	opacity:0;
	-webkit-transition:opacity 0.5s linear;
}
 
#options 
{
	position:absolute;
	left:0px;
	top:0px;
	width:480px;
	height:255px;
	display:none;
	background-color:#ffffff;
}
 
.fakeInputBox 
{
	border:solid 2px #666666;
	padding:4px;
	width:100px;
	text-align:left;
	font-family:American Typewriter;
	font-size:14px;	
	position:absolute;
	top:90px;
	left:15px;
}
 
.heading 
{
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
 
.subheading 
{
	font-size:14px;
	font-weight:normal;
	color:#666666;
}
 
.place {
	font-size:14px;
	font-weight:normal;
	color:#333333;
}
 
.number {
	font-size:14px;
	font-weight:normal;
	color:#333333;
}